package com.wpzf.zxhc.mapper;

import com.wpzf.zxhc.domain.WpCjTbhcjg2023DTO;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;

@Mapper
public interface CommonMapper {

	public int addHcjg(Map<String,Object>  map);  // <!--保存核查结果-->
	public int addHcjg_hf_DtPwwj(Map<String,Object>  map); //  <!--保存核查结果 合法*******动态批文-->
	public int addHcjg_wf_wfpzwh(Map<String,Object>  map); // <!--保存核查结果 违法*******批准文号-->
	public int addHcjg_wf_wftgzmwj(Map<String,Object>  map); //   <!--保存核查结果 违法*******自录批文类型-->
	public int adddHcjg_qt_qtpzwh(Map<String,Object>  map); // <!--保存核查结果 其他*******批准文号-->
	public int addHcjg_qt_qtsftgxxydss(Map<String,Object>  map); //<!--保存核查结果 其他*******是否提供先行用地手续-->
	public int addHcjg_qt_qtsfzygd(Map<String,Object>  map); // <!--保存核查结果 其他*******是否占用耕地-->

	public int deleteHcJg(Map<String,Object>  map); //<!--修改核查结果-->
	public int deleteHcjg_hf_dtPwwj(Map<String,Object>  map); // <!--修改核查结果 合法*******动态批文-->
	public int deleteHcjg_wf_wfpzwh(Map<String,Object>  map); //    <!--修改核查结果 违法*******批准文号-->
	public int deleteHcjg_wf_wftgzmwj(Map<String,Object>  map); //<!--修改核查结果 违法*******自录批文类型-->
	public int deleteHcjg_qt_qtpzwh(Map<String,Object>  map); //    <!--修改核查结果 其他*******批准文号-->
	public int deleteHcjg_qt_qtsftgxxydss(Map<String,Object>  map); // <!--修改核查结果 其他*******是否提供先行用地手续-->
	public int deleteHcjg_qt_qtsfzygd(Map<String,Object>  map); //  <!--修改核查结果 其他*******是否占用耕地-->


	public int updateHcjg_hcjgsm(Map<String,Object>  map); //  <!--更新核查结果说明-->

	public Map<String, Object> queryHcJgById(Map<String,Object>  map); //<!--根据行政区、批次号、图斑编号以及用户名查询当前图斑是否存在-->

	public List<Map<String, Object>> queryHcJgByColumnName(); //<!--获取核查结果的所有列明-->
	public List<Map<String, Object>>  queryHftgzmwjByColumnName();// <!--获取核查结果的所有列明****合法*******动态批文-->
	public List<Map<String, Object>>  queryWfpzwhByColumnName();// <!--获取核查结果的所有列明**** 违法*******批准文号-->
	public List<Map<String, Object>>  queryWftgzmwjByColumnName();//<!--获取核查结果的所有列明****违法*******自录批文类型-->
	public List<Map<String, Object>>  queryQtpzwhByColumnName();//<!--获取核查结果的所有列明**** 其他*******批准文号-->
	public List<Map<String, Object>>  queryQtsftgxxydssByColumnName();// <!--获取核查结果的所有列明****其他*******是否提供先行用地手续-->
	public List<Map<String, Object>>  queryQtsfzygdByColumnName();// <!--获取核查结果的所有列明****其他*******是否占用耕地-->


	public Map<String, Object>  getHcjgsmBytbbh(Map<String,Object>  map);// <!--根据图斑编号验证核查结果-->


	List<WpCjTbhcjg2023DTO> getTbhcjglist(Map<String, Object> parm); //<!--根据当前用户查询当前区县的核查结果-->

	List<Map<String, Object>> get_user_pchlist(Map<String, Object> parm); //<!--根据当前用户获取所有批次-->
	List<Map<String, Object>> get_unit_userlist(Map<String, Object> parm); //<!--根据当前单位所有的人员-->


	List<Map<String, Object>> getTbbhList(Map<String, Object> parm);//<!--根据批次和行政区获取所有图斑编号-->


	public Map<String, Object> query_user_realname(Map<java.lang.String, java.lang.Object>  map); //<!--获取昵称-->

	public int updateHcjg_sftj(Map<String,Object>  map);  // <!--修改提交状态和时间-->

	List<Map<String, Object>> getJlPch(Map<String, Object> parm);

    Integer deletePdfInfo(Map<String, Object> parm);

	Integer savePdfInfo(Map<String, Object> parm);

	List<Map<String, Object>> getPdfInfo(Map<String, Object> parm);

	List<Map<String, Object>> getHcjgsmlx(Map<String, Object> parm);
}
